home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / var / lib / dpkg / info / firefox-3.5.postinst < prev    next >
Text File  |  2009-11-09  |  1KB  |  40 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. UPDATENOTIFIERDIR=/var/lib/update-notifier/user.d
  6. LIBDIR=/usr/lib/firefox-3.5.5
  7. APPNAME=firefox-3.5
  8.  
  9. if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then
  10.     update-alternatives --install /usr/bin/x-www-browser \
  11.         x-www-browser /usr/bin/$APPNAME 40
  12.     touch $LIBDIR/.autoreg
  13.  
  14.     # Reload AppArmor profile
  15.     APP_PROFILE="/etc/apparmor.d/usr.bin.$APPNAME"
  16.     if [ -f "$APP_PROFILE" ] && aa-status --enabled 2>/dev/null; then
  17.         apparmor_parser -r "$APP_PROFILE" || true
  18.     fi
  19. fi
  20.  
  21. echo "Please restart all running instances of $APPNAME, or you will experience problems."
  22.  
  23. if [ -d $UPDATENOTIFIERDIR ] ; then
  24.   # pgrep matches application names from /proc/<pid>/status which is
  25.   # truncated according to sys/procfs.h definition. Problem is it's
  26.   # platform dependent. Either 15 or 16 chars.
  27.   if [ `/usr/bin/pgrep -x -c firefox` -ne 0 ] ||
  28.      [ `/usr/bin/pgrep -x -c $APPNAME` -ne 0 ] ;  then
  29.     cp -f $LIBDIR/$APPNAME-restart-required.update-notifier \
  30.         $UPDATENOTIFIERDIR/$APPNAME-restart-required
  31.   else
  32.     rm -f $UPDATENOTIFIERDIR/$APPNAME-restart-required
  33.   fi
  34. fi
  35.  
  36. if [ -x /usr/bin/update-menus ] ; then
  37.   /usr/bin/update-menus
  38. fi
  39.  
  40.